【多重迴圈】
多重迴圈是指在一個迴圈內嵌套另一個迴圈,這樣每當外層迴圈進行一次迭代,內層迴圈就會執行它的完整迭代。更簡單來說,可以將多重迴圈想像成「一個迴圈包在另一個迴圈裡面」,就像玩俄羅斯套娃,一層又一層地嵌套進去。
多重迴圈的常見應用包括處理多維資料結構(如列表、矩陣等),或是執行重複的、具有層次結構的操作。舉個簡單的例子,想像你要準備假日的餐點,並且每一天需要準備三餐(早餐、午餐和晚餐)。我們可以用多重迴圈來進行這個過程:
詳細的說明一下for迴圈中的部分程式:
「for day in days:」 是外層迴圈,表示星期六及星期日
「for meal in meals: 」 是內層迴圈,表示每天的三餐
「print()」 結束後換行
有一些基礎後,現在要來製作一個九九乘法表,這個表格是一個九成九的表格,所以內外迴圈的範圍都會是一樣的九格。實際操作如下:
以上就是今天關於多重迴圈的應用。